home *** CD-ROM | disk | FTP | other *** search
- trace("AI: loop");
- angle = "0";
- rot = getProperty("../computer", _rotation);
- anchorx = getProperty("../computer", _X);
- anchory = getProperty("../computer", _Y);
- trace("AI: tar: " add tar);
- tar = "1";
- while(true)
- {
- §§push(tar < eval("../:rafts") + "1");
- if(tar < eval("../:rafts") + "1")
- {
- §§pop();
- §§push(eval("../raft" add tar add "/:destroyed") == "1");
- if(eval("../raft" add tar add "/:destroyed") != "1")
- {
- §§pop();
- §§push(eval("../raft" add tar add "/:team") != "1");
- }
- }
- if(!§§pop())
- {
- break;
- }
- tar += "1";
- }
- call("mSetTarget");
- call("mSetAngle");
- if(deltay < "0")
- {
- angle *= "-1";
- }
- deltar = angle - deltar;
- if(deltar < "0")
- {
- down = "1";
- tellTarget("../char2/body")
- {
- gotoAndPlay(2);
- }
- }
- else
- {
- down = "0";
- tellTarget("../char2/body")
- {
- gotoAndPlay(14);
- }
- }
-